package com.yingside.gui;

import javax.swing.*;
import java.awt.*;

public class TestFLowLayout extends JFrame {

    private JButton btn1,btn2,btn3,btn4,btn5,btn6;

    public TestFLowLayout(){
        this.setTitle("流式布局窗口");

        //设置窗口的位置和大小可以合并为一句代码
        this.setBounds(300,300,400,400);

        this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

        //流式布局需要设置窗口的Layout
        // 流式布局，可以想象成一个河道，最简单的原理是：当河道放不下组件的时候，就会自动的挤到下一行
        // 而且流式布局，每个组件的尺寸都是根据里面的内容来确定
        this.setLayout(new FlowLayout());
        btn1 = new JButton();
        btn2 = new JButton();
        btn3 = new JButton();
        btn4 = new JButton();
        btn5 = new JButton();
        btn6 = new JButton();


        btn1.setText("时代大厦多");
        btn2.setText("按钮2");
        btn3.setText("按钮3");
        btn4.setText("按钮4");
        btn5.setText("按钮");
        btn6.setText("a");

        this.add(btn1);
        this.add(btn2);
        this.add(btn3);
        this.add(btn4);
        this.add(btn5);
        this.add(btn6);



        //this.setVisible(true);
    }

    public static void main(String[] args) {
        TestFLowLayout ff = new TestFLowLayout();
        ff.setVisible(true);
    }
}
